home *** CD-ROM | disk | FTP | other *** search
- package com.sun.xml.tree;
-
- import java.io.IOException;
- import java.io.Writer;
- import org.w3c.dom.Comment;
- import org.w3c.dom.Node;
-
- class CommentNode extends DataNode implements Comment {
- public CommentNode() {
- }
-
- public CommentNode(String var1) {
- super(var1);
- }
-
- CommentNode(char[] var1, int var2, int var3) {
- super(var1, var2, var3);
- }
-
- public Node cloneNode(boolean var1) {
- CommentNode var2 = new CommentNode(super.data, 0, super.data.length);
- ((NodeBase)var2).setOwnerDocument((XmlDocument)((NodeBase)this).getOwnerDocument());
- return var2;
- }
-
- public String getNodeName() {
- return "#comment";
- }
-
- public short getNodeType() {
- return 8;
- }
-
- public void writeXml(XmlWriteContext var1) throws IOException {
- Writer var2 = var1.getWriter();
- var2.write("<!--");
- if (super.data != null) {
- boolean var3 = false;
- int var4 = super.data.length;
-
- for(int var5 = 0; var5 < var4; ++var5) {
- if (super.data[var5] == '-') {
- if (!var3) {
- var3 = true;
- var2.write(45);
- continue;
- }
-
- var2.write(32);
- }
-
- var3 = false;
- var2.write(super.data[var5]);
- }
-
- if (super.data[super.data.length - 1] == '-') {
- var2.write(32);
- }
- }
-
- var2.write("-->");
- }
- }
-